import Header from './components/Header'
//插件其实就是一个配置对象,配置对象内必须拥有install方法
//当插件被使用的时候,install方法会被调用
export default {
    //install方法接受一个参数 就是Vue构造函数
    install(Vue){
        //1.给所有组件扩展一个属性a为1
        Vue.prototype.a=1;

         //2.全部扩展一个组件
         Vue.component('Header',Header)

         //3. 全局扩展过滤器
         Vue.filter('addEnd',(value)=>{
            return value+'~~~'
         })

         //4. 全局指令
         Vue.directive('red',(ele)=>{
            ele.style.color='red'
         })
    }
}